package com.biz.model.Pmodel.job;

import java.io.Serializable;
import java.sql.Timestamp;

public class MgroupQuartzManage implements Serializable{
    /**
	 * 
	 */
	private static final long serialVersionUID = 5595946485272902930L;

	private Long quartzId;

    private String jobName;

    private String jobGroup;
    
    public static String JOB_GROUP_MES_MANAGE="messageManage";
    
    private String instanceInfo;

    private String instanceGroup;

    private String description;

    private String beanClass;

    private String cronExpression;

    private Short status;
    
    public static Short STATUS_TO_ADD=1;
    public static Short STATUS_TO_UPDATE=2;
    public static Short STATUS_TO_DELETE=3;
    public static Short STATUS_HAS_BEGIN=0;
    public static Short STATUS_HAS_STOPED=4;
    public static Short STATUS_HAS_DELETED=-1;

    private String updatedBy;

    private String createdBy;

    private Short isDeleted;

    private Timestamp dateCreated;

    private Timestamp dateUpdated;
    
    private String remoteUrl;

    public Long getQuartzId() {
        return quartzId;
    }

    public void setQuartzId(Long quartzId) {
        this.quartzId = quartzId;
    }

    public String getJobName() {
        return jobName;
    }

    public void setJobName(String jobName) {
        this.jobName = jobName;
    }

    public String getJobGroup() {
        return jobGroup;
    }

    public void setJobGroup(String jobGroup) {
        this.jobGroup = jobGroup;
    }

    public String getInstanceInfo() {
        return instanceInfo;
    }

    public void setInstanceInfo(String instanceInfo) {
        this.instanceInfo = instanceInfo;
    }

    public String getInstanceGroup() {
        return instanceGroup;
    }

    public void setInstanceGroup(String instanceGroup) {
        this.instanceGroup = instanceGroup;
    }

    public String getDescription() {
        return description;
    }

    public void setDescription(String description) {
        this.description = description;
    }

    public String getBeanClass() {
        return beanClass;
    }

    public void setBeanClass(String beanClass) {
        this.beanClass = beanClass;
    }

    public String getCronExpression() {
        return cronExpression;
    }

    public void setCronExpression(String cronExpression) {
        this.cronExpression = cronExpression;
    }

    public Short getStatus() {
        return status;
    }

    public void setStatus(Short status) {
        this.status = status;
    }

    public String getUpdatedBy() {
        return updatedBy;
    }

    public void setUpdatedBy(String updatedBy) {
        this.updatedBy = updatedBy;
    }

    public String getCreatedBy() {
        return createdBy;
    }

    public void setCreatedBy(String createdBy) {
        this.createdBy = createdBy;
    }

    public Short getIsDeleted() {
        return isDeleted;
    }

    public void setIsDeleted(Short isDeleted) {
        this.isDeleted = isDeleted;
    }

    public Timestamp getDateCreated() {
        return dateCreated;
    }

    public void setDateCreated(Timestamp dateCreated) {
        this.dateCreated = dateCreated;
    }

    public Timestamp getDateUpdated() {
        return dateUpdated;
    }

    public void setDateUpdated(Timestamp dateUpdated) {
        this.dateUpdated = dateUpdated;
    }
    
	public String getRemoteUrl() {
		return remoteUrl;
	}

	public void setRemoteUrl(String remoteUrl) {
		this.remoteUrl = remoteUrl;
	}

	@Override
	public String toString() {
		return "MgroupQuartzManage [quartzId=" + quartzId + ", jobName=" + jobName + ", jobGroup=" + jobGroup
				+ ", instanceInfo=" + instanceInfo + ", beanClass=" + beanClass + ", cronExpression=" + cronExpression + ", status="
				+ status + "]";
	}


    
    
    
}